﻿
namespace NovelDB.Entity
{
    public class NovelLink
    {
        /// <summary>
        /// 链接的ID，递增，不重复
        /// </summary>
        public virtual int Id { get; set; }

        /// <summary>
        /// 用于NHibernate的版本控制
        /// </summary>
        public virtual int Version { get; set; }

        public virtual int LinkId { get; set; }
        /// <summary>
        /// 链接的具体地址
        /// </summary>
        public virtual string Href { get; set; }

        /// <summary>
        /// 链接的标题。这个是给计算机看的
        /// </summary>
        public virtual string Title { get; set; }

        /// <summary>
        /// 链接的描述。这个是给用户看的
        /// </summary>
        public virtual string Description { get; set; }

        /// <summary>
        /// 小说的更新时间
        /// </summary>
        public virtual string UpdateTime { get; set; }

        /// <summary>
        /// 小说网站的链接地址
        /// </summary>
        public virtual string SiteUrl { get; set; }

        /// <summary>
        /// 链接是否是最新的
        /// 0 表示没有更新
        /// 1 表示更新了
        /// </summary>
        public virtual bool IsUpdated { get; set; }

        /// <summary>
        /// 对小说章节的引用
        /// </summary>
        public virtual NovelChapter NovelChapter { get; set; }
    }
}
